package com.yupi.oj.codeBox.category;

import com.yupi.oj.codeBox.model.requesst.ExecuteRequest;
import com.yupi.oj.codeBox.model.response.ExecuteResponse;

/**
 * 代码沙箱规范
 *
 * @author yanghaifeng
 * @date 2024/4/23 11:01
 */
public interface CodeBox {

    /**
     * 沙箱内部实现
     *
     * @param executeRequest 代码沙箱执行需要的数据
     * @return 沙箱执行结果
     */
    ExecuteResponse interior(ExecuteRequest executeRequest);
}
